-2612985663693170606904780132106318059754190262066188657044180383253752897802632783274929889318858071158315721861746582571596405150310297353283512426497867582686155063061108412874410050936481891147031107220058097942376931628663824533573594898086081727571430988454419340388644340646853229991244709471272509094651984613854953965042243589786098201871405038530447548545859313439245235649979431781333636079262736290183641158123702415002182061805819261966779751330170509370396431767821806977389420460760934132825214429826507933196626796128204948969661200085985943055895265901319587192336350012829331605484605887174265293361687378278619226970846852510185778238120134393190572653968227717358620532855835947281702289152136233352038569719697947753882846669854406724187439519528305277986437605512164876162003680732891536979312410805049073778864982427274617644426658872837725997626962973989092095741872827417290593740596115138982022421989817210208083090292980716545911390557664088527372390058729918809441304456807275990598131713063916893731200082331882808405644214215209669104420422828408581815913755654923965327087555138294390220659795564765880115682907616405244989216361411079289705623070724942033965905554833062783117146265386734883180740953469824017248955211244199530658615778886059385176042507625645371335872093215035076779475198577835757509683717793059179126510450910818860159241471071904498956913526681257515214352378408923551706065533301989723293824621398729932582878861734869830965649742060678187771892517598217383206950819838231931563311312563672013084078458318369981808635018095795331097588177899508004014354919678102359312431464170900470130583577725786621178647405171651759862807606932510191635123107225167554536857897633600895195048698155730510008174020693376209498293706605183918542957688141730959684125844408293046007973947307381921528259271065738480921113803351851702879469738480091303631527686422601183534992339612028553559308222863333622446445188950366365793938741375445721737503655650101945017430450971621656783820412435038262482738746039237324991449579153524623102193752695303506316287227925241066270094664559498655553091258558208803272408717549689109973571805210034037033251041408640888084234322781403102612666388367526779143331982246899872864752561533065852598580337594351194519566976495974589673511903144637967305291181647406724124684057141831047907042095212467321479256735596829429514116231799874028565582333248669560476517049664134592812235265881630626794551441546993803070659254500694632942929826184529233782640297422289149770420175659976424947489716165177608093667955556995665261514428674567456402605519676612179892769944190365428533627268757021431378766586352713202658317901094888887919571358461634659530845754038682607792577823020392579056684812346953312289713013881273317414534892840762008711821645390517286538247168951441395144028196106407275730176452626042744093291356890213396734595929145560614010341023332683105193930944845475195574126973391909442911420849987346315884571237169985206809924321877804791287363920288184447745058901610092490106217544009052385446502147808048764275402003753202542316081134189164146991660540613948414555489169618182145784410540198696516065678748429166252157412338085120841247880694700556556681833609356936500008032565138460968543322510040860808376586468577401453997973332073469711573631503436534806460549364476944149060495421931321934539480631446153768252259150737703588566754816618564438503846489897318106733543583650263822319387912492907005602593848471014238275499914718838080429824560571012035654827831956722169040693175323736936518733845356906073092897281207032077497293922252903254357129313964875060279569610703705916380078562838970585417908772908132127210257204211782418338511691805016425723286222217822372620506341753204521736245566025212127390728645307117407573171264107320593483817095930540232839890658906015596310856205273245926034742424867086951616626041822694183442668325261075448022524078771251393787509707646000000000
